package com.xiao.domain.vo.category;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ContentLoopMerge;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@AllArgsConstructor
@NoArgsConstructor
@Data
// 导出 excel
public class ExcelCategoryVo {

    @ExcelProperty("分类ID")
    private Long id;

    @ExcelProperty("名称")
    private String name;

    @ExcelProperty("父分类ID,-1则没有父分类")
    private Long pid;

    @ExcelProperty("描述")
    private String description;

    @ExcelProperty("状态: 0正常,1禁用")
    private String status;

    //创建人的用户id
    @ExcelProperty("创建人")
    private Long createBy;
    //创建时间
    @ExcelProperty("创建时间")
    private Date createTime;
    //更新人
    @ExcelProperty("修改人")
    private Long updateBy;
    //更新时间
    @ExcelProperty("修改时间")
    private Date updateTime;

    @ExcelProperty("逻辑删除 0未删除 1已经删除")
    private Integer delFlag;

}
